A quantitative analysis of processor-programmable logic interface
نویسندگان
چکیده
The addition of programmable logic to RISC machines has the potential of exploiting the inherent paral-lelism of hardware to speedup an application. In this paper , we study the eeect of adding a programmable accelerator to DLX, a RISC prototype. We build this model and parameterize the communication overhead between the processor and programmable unit and logic/routing delays inside the programmable unit. We use simulation to evaluate the performance of this model, parameterized by communication overhead and logic delays, by comparing it with the baseline DLX architecture on some sample problems. Our methodology is useful in studying the relative importance of the parameters and in projecting the performance of the system, if the programmable logic were to be implemented inside the processor.
منابع مشابه
Design and Implementation of Field Programmable Gate Array Based Baseband Processor for Passive Radio Frequency Identification Tag (TECHNICAL NOTE)
In this paper, an Ultra High Frequency (UHF) base band processor for a passive tag is presented. It proposes a Radio Frequency Identification (RFID) tag digital base band architecture which is compatible with the EPC C C2/ISO18000-6B protocol. Several design approaches such as clock gating technique, clock strobe design and clock management are used. In order to reduce the area Decimal Matrix C...
متن کاملA rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers
This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...
متن کاملA Single Chip Solution for Distributed Processing Systems
This paper describes a processor and an inter-processor communications interface integrated on a single chip for use in a distributed processing system. The system is based on work of the electronic systems design and parallel processing group at the Nottingham Trent University. The four main elements of the chip design are processor, memory, communication interface and packet routing switch al...
متن کاملMStore: Enabling Storage-Centric Sensornet Research
We present MStore, an expansion board for telos and mica family nodes that provides a non volatile memory hierarchy. MStore has four memory chips: a 32KB FRAM, an 8MB NOR flash, a 16MB NOR flash, and a 256MB NAND flash, which can be expanded to 8GB if needed. All chips provide an SPI bus interface to the node processor. MStore also includes a Complex Programmable Logic Device (CPLD), whose prim...
متن کاملDesign and Implementation of a Gas Identification System on Zynq Soc Platform
The Zynq-7000 based platforms are increasingly being used in different applications including image and signal processing. The Zynq system on chip (SoC) architecture combines a processing system based on a dual core ARM Cortex processor with a programmable logic (PL) based on a Xilinx 7 series field programmable gate arrays (FPGAs). Using the Zynq platform, real-time hardware acceleration can b...
متن کامل